 package StratelegoGame;
 import java.awt.Dimension;
 
 /**
  * An interface that defines the methods a
  * stratego game board piece should have.
  * @author Jace Ferguson
  * @filename GameBoardPiece.java
  */
 public interface GameBoardPiece {
	 public void clearSpace();
	 public boolean getPieceSelectable();
	 public Integer getValue();
	 public void setBackwardMoveRestriction(Integer limit);
	 public void setForwardMoveRestriction(Integer limit);
	 public void setLeftMoveRestriction(Integer limit);
	 public void setMoveRestrictions(Integer forward, Integer backward, Integer right, Integer left);
	 public void setPieceSelectable(boolean selectable);
	 public void setPieceSize(Dimension size);
	 public void setRightMoveRestriction(Integer limit);
	 public void setSpace(GameBoardSpace space);
	 
}


